package com.lihui.sortchildlist;

import java.util.Scanner;

/**
 * 排序子序列
 *
 * @author wileda
 * @date 2022/11/22  16:58
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        //创建数组时多一个，以防止数组越界
        int[] array = new int[n + 1];
        //给数组赋值，最后一个不用赋值，默认为0
        for (int i = 0; i < n; i++) {
            array[i] = sc.nextInt();
        }
        //遍历下标
        int i = 0;
        //统计次数
        int count = 0;
        //循环条件
        while(i < n){
            //非递减条件
           if(array[i] < array[i + 1]){
               //循环遍历往后找
               while(i < n && array[i] <= array[i + 1]){
                   i++;
               }
               //第一个子序列遍历完成
               count++;
               //进入下一个子序列
               i++;
               //值相等往后走
           }else if(array[i] == array[i + 1]){
               i++;
           } else{
               while(i < n && array[i] >= array[i + 1]){
                   i++;
               }
               count++;
               i++;
           }
        }
        System.out.println(count);
    }
}
